home *** CD-ROM | disk | FTP | other *** search
/ Dos/V Magazine 1995 September 1 / CD [VMAG950901].bin / adaptec / 986a26b2 / update_2.bat < prev   
Encoding:
DOS Batch File  |  1995-06-27  |  9.5 KB  |  235 lines

  1. @echo off
  2. cls
  3. echo ********************************************************************
  4. echo *   EZ-SCSI 98ö┼ 3.06J Rev.A é⌐éτ 98ö┼ 3.06J Rev.B é╓é╠âAâbâv      *
  5. echo *   âfü[âgé≡èJÄné╡é▄é╖üB                                           *
  6. echo ********************************************************************
  7. echo --------------------------------------------------------------------
  8. echo    Æìê╙üFéPüDéSéSéléaâtâHü[â}âbâgì╧é▌é╠ï≤é╠éRüDéTâCâôâ`âtâìâbâsü[   
  9. echo          âfâBâXâNé═üAùpê╙é╡é─éáéΦé▄é╖é⌐üHü@                         
  10. echo          é▄é╜üA98ö┼ 3.06J Rev.B é╓é╠ì╖ò¬âtâ@âCâïé╛é»é¬âJâîâôâg      
  11. echo          âfâBâîâNâgâèé╔éáéΦé▄é╖é⌐üH                                 
  12. echo --------------------------------------------------------------------
  13. echo éµéδé╡éóé┼é╖é⌐üH [Yes, No, Quit] :
  14. keyin /ynq
  15. if errorlevel 3 goto exit_1
  16. if errorlevel 2 goto exit_1
  17.  
  18. :drv
  19. call drvname.bat
  20. if "%dn%"=="@" goto exit_1
  21. echo â^âCâvé╡é╜âhâëâCâuû╝é═ %dn% é┼é╖üBéµéδé╡éóé┼é╖é⌐üH [Yes, No, Quit] :
  22. keyin /ynq
  23. if errorlevel 3 goto exit_1
  24. if errorlevel 2 goto drv
  25.  
  26. :dskset
  27. echo --------------------------------------------------------------------
  28. echo      EZ-SCSI 98ö┼ 3.06J Rev.A 2/2 é╠âtâìâbâsü[âfâBâXâNé≡            
  29. echo      âtâìâbâsü[âhâëâCâué╔âZâbâgé╡é─ë║é│éóüB                         
  30. echo --------------------------------------------------------------------
  31. echo éµéδé╡éóé┼é╖é⌐üH [Yes, No, Quit] :
  32. keyin /ynq
  33. if errorlevel 3 goto exit_1
  34. if errorlevel 2 goto exit_1
  35. if NOT EXIST %dn%:\ASPI2DOS.SY_ goto dskset
  36. if NOT EXIST %dn%:\ASPI8DOS.SY_ goto dskset
  37. if NOT EXIST %dn%:\ASPICD.SY_   goto dskset
  38. if NOT EXIST %dn%:\ASPIDISK.SY_ goto dskset
  39. if NOT EXIST %dn%:\DOSINST.BAT  goto dskset
  40. if NOT EXIST %dn%:\EXPAND.EXE   goto dskset
  41. if NOT EXIST %dn%:\EZSCSI.2     goto dskset
  42. if NOT EXIST %dn%:\EZSCSI.3     goto dskset
  43. if NOT EXIST %dn%:\EZSCSI.INF   goto dskset
  44. if NOT EXIST %dn%:\EZSCSI.EX!   goto dskset
  45. if NOT EXIST %dn%:\EZSCSI.CW!   goto dskset
  46. if NOT EXIST %dn%:\EZSCSI.HL!   goto dskset
  47. if NOT EXIST %dn%:\MSCDEX.EX_   goto dskset
  48. if NOT EXIST %dn%:\RMVTOOL.EX_  goto dskset
  49. if NOT EXIST %dn%:\SJIIX.SY_    goto dskset
  50. if NOT EXIST %dn%:\AFDISK.EX_   goto dskset
  51. if NOT EXIST %dn%:\AFDISK.CW_   goto dskset
  52. if NOT EXIST %dn%:\AFDISK.HL_   goto dskset
  53. if NOT EXIST %dn%:\SCSIFMT.EX_  goto dskset
  54. if NOT EXIST %dn%:\SCSIFMT.CW_  goto dskset
  55. if NOT EXIST %dn%:\SCSIFMT.HL_  goto dskset
  56. filchk %dn%:\ASPI2DOS.SY_ 95-05-17-03:06 20399
  57. if errorlevel 6 goto exit_1
  58. if errorlevel 5 goto dskset
  59. if errorlevel 4 goto exit_1
  60. if errorlevel 3 goto dskset
  61. if errorlevel 2 goto dskset
  62. if errorlevel 1 goto dskset
  63.  
  64. echo âIâèâWâiâïé╠âtâ@âCâïé≡ânü[âhâfâBâXâNé╔âRâsü[é╡é─éóé▄é╖üB
  65. copy %dn%:\ASPI2DOS.SY_ > NUL
  66. copy %dn%:\ASPI8DOS.SY_ > NUL
  67. copy %dn%:\ASPICD.SY_   > NUL
  68. copy %dn%:\ASPIDISK.SY_ > NUL
  69. copy %dn%:\DOSINST.BAT  > NUL
  70. copy %dn%:\EXPAND.EXE   > NUL
  71. copy %dn%:\EZSCSI.2     > NUL
  72. copy %dn%:\EZSCSI.3     > NUL
  73. copy %dn%:\EZSCSI.INF   > NUL
  74. copy %dn%:\EZSCSI.EX!   > NUL
  75. copy %dn%:\EZSCSI.CW!   > NUL
  76. copy %dn%:\EZSCSI.HL!   > NUL
  77. copy %dn%:\MSCDEX.EX_   > NUL
  78. copy %dn%:\RMVTOOL.EX_  > NUL
  79. copy %dn%:\SJIIX.SY_    > NUL
  80. copy %dn%:\AFDISK.EX_   > NUL
  81. copy %dn%:\AFDISK.CW_   > NUL
  82. copy %dn%:\AFDISK.HL_   > NUL
  83. copy %dn%:\SCSIFMT.EX_  > NUL
  84. copy %dn%:\SCSIFMT.CW_  > NUL
  85. copy %dn%:\SCSIFMT.HL_  > NUL
  86.  
  87. echo âtâ@âCâïé╠âAâbâvâfü[âgé≡èJÄné╡é▄é╖üB
  88. wsp ASPI2DOS
  89. wsp ASPI8DOS
  90. wsp ASPICD
  91. wsp EZSCSI2
  92. wsp EZSCSI3
  93. wsp EZSCSI_C
  94. wsp EZSCSI_E
  95. echo --------------------------------------------------------------------
  96. echo            EZ-SCSI 98ö┼ 3.06J Rev.A é╠âtâ@âCâïé≡ìφÅ£é╡é▄é╖üB      
  97. echo.
  98. echo    Æìê╙üFâtâ@âCâïû╝é╠ɵô¬é¬ '$'é┼Äné▄é┴é─éóéΘâtâ@âCâïé╖é╫é─é¬ìφÅ£   
  99. echo          é│éΩé▄é╖üI                                                 
  100. echo --------------------------------------------------------------------
  101. echo éµéδé╡éóé┼é╖é⌐üH [Yes, No, Quit] :
  102. keyin /ynq
  103. if errorlevel 3 goto exit_2
  104. if errorlevel 2 goto skip1
  105. del $*.*
  106. goto skip1_no
  107. :skip1
  108. cls
  109. echo 
  110. echo --------------------------------------------------------------------
  111. echo    Æìê╙üFEZ-SCSI 98ö┼ 3.06J Rev.A é╠âtâ@âCâïé═âtâ@âCâïû╝é╠ɵô¬é¬    
  112. echo          '$'é╔é╚é┴é─Äcé┴é─éóé▄é╖üI                                  
  113. echo --------------------------------------------------------------------
  114. :skip1_no
  115. echo --------------------------------------------------------------------
  116. echo                     ì╖ò¬âtâ@âCâïé≡ìφÅ£é╡é▄é╖üB                    
  117. echo.
  118. echo   Æìê╙üFâtâ@âCâïû╝é╠ègÆúÄq鬠'WUP'é╠âtâ@âCâïé╖é╫é─é¬ìφÅ£é│éΩé▄é╖üI  
  119. echo --------------------------------------------------------------------
  120. echo éµéδé╡éóé┼é╖é⌐üH [Yes, No, Quit] :
  121. keyin /ynq
  122. if errorlevel 3 goto exit_3
  123. if errorlevel 2 goto skip2
  124. del *.wup
  125. goto skip2_no
  126. :skip2
  127. cls
  128. echo 
  129. echo --------------------------------------------------------------------
  130. echo    Æìê╙üFì╖ò¬âtâ@âCâï(*.WUP)é¬é╖é╫é─Äcé┴é─éóé▄é╖üI                  
  131. echo --------------------------------------------------------------------
  132. :skip2_no
  133. echo --------------------------------------------------------------------
  134. echo    EZ-SCSI 98ö┼ 3.06J Rev.B 2/2 é╠ï≤âtâìâbâsü[âfâBâXâNé≡            
  135. echo    âtâìâbâsü[âhâëâCâué╔âZâbâgé╡é─ë║é│éóüB                           
  136. echo --------------------------------------------------------------------
  137. echo éµéδé╡éóé┼é╖é⌐üH [Yes, No, Quit] :
  138. keyin /ynq
  139. if errorlevel 3 goto exit_4
  140. if errorlevel 2 goto exit_4
  141.  
  142. rem âtâìâbâsü[âfâBâXâNé¬ï≤é⌐é╟éñé⌐é╠â`âFâbâN
  143. IF NOT EXIST %dn%:\*.* goto nextstep
  144. cls
  145. echo 
  146. echo ******************************************************************
  147. echo **********ü@âtâìâbâsü[âfâBâXâNé╔ë╜é⌐âtâ@âCâïé¬éáéΦé▄é╖ü@**********
  148. echo ******************************************************************
  149. goto skip2_no
  150.  
  151. :nextstep
  152. copy EZSCSI.2     %dn%:\  > NUL
  153. copy EZSCSI.3     %dn%:\  > NUL
  154. copy EXPAND.EXE   %dn%:\  > NUL
  155. copy DOSINST.BAT  %dn%:\  > NUL
  156. copy EZSCSI.INF   %dn%:\  > NUL
  157. copy EZSCSI.EX!   %dn%:\  > NUL
  158. copy EZSCSI.CW!   %dn%:\  > NUL
  159. copy EZSCSI.HL!   %dn%:\  > NUL
  160. copy AFDISK.EX_   %dn%:\  > NUL
  161. copy AFDISK.CW_   %dn%:\  > NUL
  162. copy AFDISK.HL_   %dn%:\  > NUL
  163. copy SCSIFMT.EX_  %dn%:\  > NUL
  164. copy SCSIFMT.CW_  %dn%:\  > NUL
  165. copy SCSIFMT.HL_  %dn%:\  > NUL
  166. copy MSCDEX.EX_   %dn%:\  > NUL
  167. copy RMVTOOL.EX_  %dn%:\  > NUL
  168. copy ASPI2DOS.SY_ %dn%:\  > NUL
  169. copy ASPI8DOS.SY_ %dn%:\  > NUL
  170. copy ASPICD.SY_   %dn%:\  > NUL
  171. copy ASPIDISK.SY_ %dn%:\  > NUL
  172. copy SJIIX.SY_    %dn%:\  > NUL
  173. goto exit
  174. :exit_1
  175. echo --------------------------------------------------------------------
  176. echo    EZ-SCSI 98ö┼ 3.06J Rev.A é⌐éτ 98ö┼ 3.06J Rev.B é╠âAâbâvâfü[âg    
  177. echo    é═ÆåÆfé╡é▄é╡é╜üI                                                 
  178. echo --------------------------------------------------------------------
  179. goto end
  180. :exit_2
  181. cls
  182. echo 
  183. echo --------------------------------------------------------------------
  184. echo    EZ-SCSI 98ö┼ 3.06J Rev.A é⌐éτ 98ö┼ 3.06J Rev.B é╠âAâbâvâfü[âg    
  185. echo    é═ÆåÆfé╡é▄é╡é╜üI                                                 
  186. echo.
  187. echo    Æìê╙üFEZ-SCSI 98ö┼ 3.06J Rev.A é╠âtâ@âCâïé═âtâ@âCâïû╝é╠ɵô¬é¬    
  188. echo          '$'é╔é╚é┴é─Äcé┴é─éóé▄é╖üB                                  
  189. echo          é▄é╜üAì╖ò¬âtâ@âCâï(*.WUP)éαé╖é╫é─Äcé┴é─éóé▄é╖üB            
  190. echo --------------------------------------------------------------------
  191. goto end
  192. :exit_3
  193. cls
  194. echo 
  195. echo --------------------------------------------------------------------
  196. echo    EZ-SCSI 98ö┼ 3.06J Rev.A é⌐éτ 98ö┼ 3.06J Rev.B é╠âAâbâvâfü[âg    
  197. echo    é═ÆåÆfé╡é▄é╡é╜üI                                                 
  198. echo.
  199. echo    Æìê╙üFì╖ò¬âtâ@âCâï(*.WUP)é¬é╖é╫é─Äcé┴é─éóé▄é╖üB                  
  200. echo --------------------------------------------------------------------
  201. goto end
  202. :exit_4
  203. cls
  204. echo 
  205. echo --------------------------------------------------------------------
  206. echo    EZ-SCSI 98ö┼ 3.06J Rev.A é⌐éτ 98ö┼ 3.06J Rev.B é╠âAâbâvâfü[âg    
  207. echo    é═ÆåÆfé╡é▄é╡é╜üI                                                 
  208. echo.
  209. echo    Æìê╙üFâAâbâvâfü[âgì╧é▌é╠âtâ@âCâïé¬é╖é╫é─Äcé┴é─éóé▄é╖üB           
  210. echo --------------------------------------------------------------------
  211. goto end
  212. :exit
  213. echo.
  214. echo --------------------------------------------------------------------
  215. echo     ******************  é¿öµéΩùlé┼é╡é╜ü@************************    
  216. echo     EZ-SCSI 98ö┼ 3.06J Rev.A é⌐éτ 98ö┼ 3.06J Rev.B é╓é╠âfâBâXâNé╠   
  217. echo     âAâbâvâfü[âgé═ÅIù╣é╡é▄é╡é╜üB                                    
  218. echo     âAâbâvâfü[âgé╡é╜âfâBâXâNé╔é═ë║ïLé╠ôαùeé≡ïLé╡é╜âëâxâïé≡ô\é┴é─    
  219. echo     ë║é│éóüB                                                        
  220. echo              **********************************************         
  221. echo              * ▒└▐╠▀├»╕ EZ-SCSI 98ö┼ Version 3.06J Rev.B  *         
  222. echo              * ì╖ò¬âAâbâvâfü[âgö┼                         *         
  223. echo              * DOS/Windowsùpü@ô·û{îΩö┼                    *         
  224. echo              * ├▐¿╜╕ 2/2                                  *         
  225. echo              *                                            *         
  226. echo              * Copyright(c) 1992-1995 Adaptec, Inc.       *         
  227. echo              * All rights reserved.                       *         
  228. echo              **********************************************         
  229. echo.
  230. echo    Æìê╙üFâJâîâôâgâfâBâîâNâgâèé╔âAâbâvâfü[âgì╧é▌é╠âtâ@âCâïé╖é╫é─é╞   
  231. echo          UPDATE_2.BATâtâ@âCâïé¬Äcé┴é─éóé▄é╖üBâvâìâôâvâgò\Īé╔û▀é┴   
  232. echo          é╜éτìφÅ£é╡é─ë║é│éóüB                                       
  233. echo --------------------------------------------------------------------
  234. :end
  235.